/**
 * Fichier DaoConnexionException.java : Définition de classe
 * fr.unice.gnpt.core.dao.connexion.DaoConnexionException : Encapsule les
 * exceptions des DAO issues des connexions
 * 
 * Auteurs : Groupe GNPT : Gastinel, Nicolas, Pellegrino, Trovato
 */
package fr.unice.gnpt.core.dao.connexion;

import fr.unice.gnpt.core.dao.CodeDaoException;
import fr.unice.gnpt.core.dao.DaoException;

/**
 * Classe permettant d'encapsuler les exceptions pouvant être lancées par les
 * classes Connexion On donc ainsi avoir une clause catch pour les erreurs de
 * connexions et une autre pour les méthodes CRUD des DAO qui lanceront une
 * {@link DaoException}.
 * 
 * @author gnpt
 * @version 0.0.1
 */
public class ConnexionException extends DaoException {
	/**
	 * Identifiant de version pour la serialization.
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * @see DaoException#DaoException(String)
	 */
	public ConnexionException(String message) {
		super(message);
	}

	/**
	 * @see DaoException#DaoException(Throwable)
	 */
	public ConnexionException(Throwable cause) {
		super(cause);
	}

	/**
	 * @see DaoException#DaoException(String, Throwable)
	 */
	public ConnexionException(String message, Throwable cause) {
		super(message, cause);
	}

	/**
	 * @see DaoException#DaoException(String, CodeDaoException)
	 */
	public ConnexionException(String message, CodeDaoException codeErreur) {
		super(message, codeErreur);
	}

}
